pillar snails - Espagnol Anglais Dictionnaire